package com.originskyseed.platform.user.model;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 公司信息（OSI_COMPANY）
 * 
 * @author Tangwanghui
 */
public class Company extends BaseModel {

	/**
	 * 关联部门id（REL_DEPT_ID）
	 */
	private String relDeptId;

	/**
	 * 公司名称（NAME）
	 */
	private String name;

	/**
	 * 业务范畴（BUSINESS_SCOPE）
	 */
	private String businessScope;

	/**
	 * 营业执照（BUSINESS_LICENSE）
	 */
	private String businessLicense;

	/**
	 * 法人代表（LEGAL_REPRESENTATIVE）
	 */
	private String legalRepresentative;

	/**
	 * 身份证号码（ID_CARD_NUM）
	 */
	private String idCardNum;

	/**
	 * 身份证正面图片（ID_CARD_PIC）
	 */
	private String idCardPic;

	/**
	 * 身份证反面图片（ID_CARD_BACKPIC）
	 */
	private String idCardBackpic;

	/**
	 * 手持身份证图片（ID_CARD_HOLD）
	 */
	private String idCardHold;

	/**
	 * 开户人姓名
	 */
	private String accountHolder;

	/**
	 * 银行卡号（BANK_ACCOUNT）
	 */
	private String bankAccount;

	/**
	 * 开户银行名称（BANK）
	 */
	private String bank;

	/**
	 * 支行名称（BRANCH）
	 */
	private String branch;

	/**
	 * 省份（PROVINCE）
	 */
	private String province;

	/**
	 * 省份code（PROVINCE_CODE）
	 */
	private String provinceCode;

	/**
	 * 城市（CITY）
	 */
	private String city;

	/**
	 * 城市code（CITY_CODE）
	 */
	private String cityCode;

	/**
	 * 地级市（AREA）
	 */
	private String area;

	/**
	 * 地级市code（AREA_CODE）
	 */
	private String areaCode;

	/**
	 * 优先级（PRORITY）
	 */
	private Integer prority;

	/**
	 * 状态（0：禁用 1：启用）（STATUS）
	 */
	private Integer status;

	/**
	 * 邀请码（INVITATION_CODE）
	 */
	private String invitationCode;

	/**
	 * 是否删除（0：否，1：是）（IS_DEL）
	 */
	private Integer isDel;

	/**
	 * 获取关联部门id
	 *
	 * @return
	 */
	public String getRelDeptId() {
		return this.relDeptId;
	}

	/**
	 * 设置关联部门id
	 *
	 * @param relDeptId
	 */
	public void setRelDeptId(String relDeptId) {
		this.relDeptId = relDeptId;
	}

	/**
	 * 获取公司名称
	 *
	 * @return
	 */
	public String getName() {
		return this.name;
	}

	/**
	 * 设置公司名称
	 *
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 获取业务范畴
	 *
	 * @return
	 */
	public String getBusinessScope() {
		return this.businessScope;
	}

	/**
	 * 设置业务范畴
	 *
	 * @param businessScope
	 */
	public void setBusinessScope(String businessScope) {
		this.businessScope = businessScope;
	}

	/**
	 * 获取营业执照
	 *
	 * @return
	 */
	public String getBusinessLicense() {
		return this.businessLicense;
	}

	/**
	 * 设置营业执照
	 *
	 * @param businessLicense
	 */
	public void setBusinessLicense(String businessLicense) {
		this.businessLicense = businessLicense;
	}

	/**
	 * 获取法人代表
	 *
	 * @return
	 */
	public String getLegalRepresentative() {
		return this.legalRepresentative;
	}

	/**
	 * 设置法人代表
	 *
	 * @param legalRepresentative
	 */
	public void setLegalRepresentative(String legalRepresentative) {
		this.legalRepresentative = legalRepresentative;
	}

	/**
	 * 获取身份证号码
	 *
	 * @return
	 */
	public String getIdCardNum() {
		return this.idCardNum;
	}

	/**
	 * 设置身份证号码
	 *
	 * @param idCardNum
	 */
	public void setIdCardNum(String idCardNum) {
		this.idCardNum = idCardNum;
	}

	/**
	 * 获取身份证正面图片
	 *
	 * @return
	 */
	public String getIdCardPic() {
		return this.idCardPic;
	}

	/**
	 * 设置身份证正面图片
	 *
	 * @param idCardPic
	 */
	public void setIdCardPic(String idCardPic) {
		this.idCardPic = idCardPic;
	}

	/**
	 * 获取身份证反面图片
	 *
	 * @return
	 */
	public String getIdCardBackpic() {
		return this.idCardBackpic;
	}

	/**
	 * 设置身份证反面图片
	 *
	 * @param idCardBackpic
	 */
	public void setIdCardBackpic(String idCardBackpic) {
		this.idCardBackpic = idCardBackpic;
	}

	/**
	 * 获取手持身份证图片
	 *
	 * @return
	 */
	public String getIdCardHold() {
		return this.idCardHold;
	}

	/**
	 * 设置手持身份证图片
	 *
	 * @param idCardHold
	 */
	public void setIdCardHold(String idCardHold) {
		this.idCardHold = idCardHold;
	}

	public String getAccountHolder() {
		return accountHolder;
	}

	public void setAccountHolder(String accountHolder) {
		this.accountHolder = accountHolder;
	}

	/**
	 * 获取银行卡号
	 *
	 * @return
	 */
	public String getBankAccount() {
		return this.bankAccount;
	}

	/**
	 * 设置银行卡号
	 *
	 * @param bankAccount
	 */
	public void setBankAccount(String bankAccount) {
		this.bankAccount = bankAccount;
	}

	/**
	 * 获取开户银行名称
	 *
	 * @return
	 */
	public String getBank() {
		return this.bank;
	}

	/**
	 * 设置开户银行名称
	 *
	 * @param bank
	 */
	public void setBank(String bank) {
		this.bank = bank;
	}

	/**
	 * 获取支行名称
	 *
	 * @return
	 */
	public String getBranch() {
		return this.branch;
	}

	/**
	 * 设置支行名称
	 *
	 * @param branch
	 */
	public void setBranch(String branch) {
		this.branch = branch;
	}

	/**
	 * 获取省份
	 *
	 * @return
	 */
	public String getProvince() {
		return this.province;
	}

	/**
	 * 设置省份
	 *
	 * @param province
	 */
	public void setProvince(String province) {
		this.province = province;
	}

	/**
	 * 获取省份code
	 *
	 * @return
	 */
	public String getProvinceCode() {
		return this.provinceCode;
	}

	/**
	 * 设置省份code
	 *
	 * @param provinceCode
	 */
	public void setProvinceCode(String provinceCode) {
		this.provinceCode = provinceCode;
	}

	/**
	 * 获取城市
	 *
	 * @return
	 */
	public String getCity() {
		return this.city;
	}

	/**
	 * 设置城市
	 *
	 * @param city
	 */
	public void setCity(String city) {
		this.city = city;
	}

	/**
	 * 获取城市code
	 *
	 * @return
	 */
	public String getCityCode() {
		return this.cityCode;
	}

	/**
	 * 设置城市code
	 *
	 * @param cityCode
	 */
	public void setCityCode(String cityCode) {
		this.cityCode = cityCode;
	}

	/**
	 * 获取地级市
	 *
	 * @return
	 */
	public String getArea() {
		return this.area;
	}

	/**
	 * 设置地级市
	 *
	 * @param area
	 */
	public void setArea(String area) {
		this.area = area;
	}

	/**
	 * 获取地级市code
	 *
	 * @return
	 */
	public String getAreaCode() {
		return this.areaCode;
	}

	/**
	 * 设置地级市code
	 *
	 * @param areaCode
	 */
	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}

	/**
	 * 获取优先级
	 *
	 * @return
	 */
	public Integer getPrority() {
		return this.prority;
	}

	/**
	 * 设置优先级
	 *
	 * @param prority
	 */
	public void setPrority(Integer prority) {
		this.prority = prority;
	}

	/**
	 * 获取状态（0：禁用 1：启用）
	 *
	 * @return
	 */
	public Integer getStatus() {
		return this.status;
	}

	/**
	 * 设置状态（0：禁用 1：启用）
	 *
	 * @param status
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}

	/**
	 * 获取邀请码
	 *
	 * @return
	 */
	public String getInvitationCode() {
		return this.invitationCode;
	}

	/**
	 * 设置邀请码
	 *
	 * @param invitationCode
	 */
	public void setInvitationCode(String invitationCode) {
		this.invitationCode = invitationCode;
	}

	/**
	 * 获取是否删除（0：否，1：是）
	 *
	 * @return
	 */
	public Integer getIsDel() {
		return this.isDel;
	}

	/**
	 * 设置是否删除（0：否，1：是）
	 *
	 * @param isDel
	 */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

}